@font-face {
font-family: "baskar villa old face";
src: url(ufonts.com_baskerville-old-face.ttf) format("truetype");
}
.journeybegin {
    text-align: justify;
}

.India
{
	background-image: "flag/India_flag.png";
}
.Europe{
	background-image: "flag/europe_flag.png";
}
.US{
	background-image: "flag/us_flag.png";
}
.hide_this > div{
   display: none;
}
html {
/* 
overflow-x:hidden;

overflow-y:scroll; */
}
body {
font-family: 'Open Sans', sans-serif;
overflow-x: hidden;
}
.header {
background-color:#000000 ;
padding-top:10px;
padding-bottom:10px;
}
.mt80 {
margin-top:80px;
}
.mt20 {
margin-top: 20px;
}
.mt30 {
margin-top: 30px;
}
.footercall {
padding:5px 0px 5px 0px;
}
.btn-full {
display: block;
width:100%;
}
.radiusbutton {
background: #fff;
width: 200px;
border-radius: 25px;
text-align:center;
padding:8px 10px 8px 10px;
margin-top:16px;
width:100%;
font-weight:700;
font-size:18px;
margin-top:18px;
}
.imageinnertext {

position:relative;
}
.glyphiconalign {
margin-top:15px;
}
.footslider {

padding-left:0;
}
.footslider li  {
list-style:none !important;
line-height:5px;
margin-top:7px;
padding-left:0px !important;
}
a .linktext  {
text-decoration:none !important;
}
.footslider li a {
text-decoration:none !important;
color:#4d4d4d;
line-height: 20px;
font-size: 12px;
}
/* .callattention { */
/* padding: 16px 0px 7px 0px; */
/* border:0 !important;  */
/* padding: 21px 0px 15px 0px; */
/* }  */
.lastli {

border-right:none !important;
}
.containerfluid1 {

background-color:#fff;
}
.rowspace1 {

padding:12px 0;
}
.butt1 {

background-color:#fff;
color:#606166;
border:1px solid #fff;
width:100% !important;
text-align:left;
margin-top:15px;
}
.butt2 {

background-color:#3295CE;
width:100%;
border:1px solid #3295CE;
margin-top:15px;
}
.customcol1 {

margin-top:50px;
}
.customrow2 {

padding-bottom:50px;
}
.wordbreak{

word-wrap:break-word;
}
.menushadow {
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
-o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
-ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
}
.boxborder {

border:1px solid #d5d7d6;
}
.expeditionhead1 {
/*font-family:baskar villa old face;*/
padding-left:10px;
color:#3295CE;
}
.expeditionpara {

padding-left:10px;
text-decoration:none;
color:#000;
}
.expeditionpara i {

padding-left:20px;
}
.shipcontent  h3 {
font-family:open-sans;
}
.shipcontent  {
position:absolute;
top:30% !important;
color:#fff;
padding-left:20px;
font-size:12px;

width:100%;
min-height:100%;
vertical-align:text-bottom;
}



/* .colposition{   */
/* background: -webkit-linear-gradient(#000,#5B798E);   */
/* background: -moz-linear-gradient(#000,#5B798E);   */
/* background: -o-linear-gradient(#000,#5B798E);   */
/* background: linear-gradient(#000,#5B798E);   */

/* -webkit-transition: background 1s ease-out;   */
/* -moz-transition: background 1s ease-out;   */
/* -o-transition: background 1s ease-out;   */
/* transition: background 1s ease-out;   */

/* background-size:1px 200px;   */

/* border: 1px solid #839DB0;   */
/* cursor:pointer;   */

/* }   */

.colposition {

position:relative;
margin-top:30px;


}
.colposition:hover .shipcontent{
background-size: 100% 200%;
/* background-image: linear-gradient(to bottom, red 50%, black 50%); */
transition: background-position 1s;

}
.customrow2 {

padding:15px 0px 30px 0px;
}
.bookingtext1 {

font-size:16px;
font-weight:300;
}
.name {

text-align:center;
}
.rowposition {

position:relative;
}
.pos_static {

position:static;

}

.customrow3 {

margin-top:50px;
}
.borderstyles {
border:1px solid #cecece;
padding:10px 10px 5px 20px;
border-radius:2px;

}
.options {

font-size:18px;
line-height:10px;
margin-left:20px;
}
.shipduration {

border:1px solid #adadad !important;
}
.readmore {

color:red !important;
text-decoration:none !important;
}
.readmoreship {

color:red !important;
text-decoration:none !important;
font-style:italic;
float:right;
/* margin-top:10px 10px 0px 0px; */
}
.downloads {

line-height:12px;
margin-left:20px;
}

.formstyles {

background-color:#ececec;
border:none;
margin-top:10px;
}
.formstyles1 {
background-color:#000;
margin-top:10px;
}
.ulheading {

font-weight:bold;
}
.callattention {
padding: 16px 0px 7px 0px;
border:1px solid #ccc;
padding:15px 0px 15px 0px;
}
.phoneicon {
width:40px;
height:40px;
float: right;
margin-top: 15px;
}
.requestquotes {
background-color:#3295CE;
border:none;
position:relative;
z-index:0;
border-radius:0;
width:100%;
border:0 !important;
}
.offersrotate {
background-color: #3295CE;
-ms-transform: rotate(40deg);
-webkit-transform: rotate(40deg);
transform: rotate(40deg);
color: #fff;
font-size: 16px;
text-align: center;
padding: 10px 48px 10px 48px;
position: absolute;
top: 20px;
right: -50px;
letter-spacing:4px;
}
.requestquotes:after {
position: absolute;
content: "";
z-index: 1;
top: 0;
right: 0;
border-bottom: 35px solid #fff;
border-left: 39px solid transparent;

}
.dayplan {

color:#6a6a6a;
}
.reset {

background-color:#606166 !important;
border:#606166 !important;
}
.voyage {

color:#d41e1d;
font-weight:bold;
}
.uldayplan li{

line-height:25px;
}
.requestquote {

background-color:#d43f3a;
border:none;
position:relative;
width:100%;
}
.excluoffer {

background-color:#000;
margin-top:10px;
border:none;
width:100%;
}
.tabheading {

color:#000 !important;
font-size:21px;
}
.backgroundbanner {
	position: relative;
}

.backgroundbanner {
background-image:url('../images/banner/voyage_listing.png');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;

background-size: cover;
}
.backgroundbannerspitsbergn {
background-image:url('../images/banner/spitsbergen.png');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;

background-size: cover;
}
.backgroundbannernorthwestpassage {
background-image:url('../images/banner/northwest.png');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
}
.backgroundbanneramazon {
background-image:url('../images/banner/amazon.png');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
}
.backgroundbannersearch {
background-image:url('../images/banner/findvoyages.png');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;

background-size: cover;
}
.backgroundbannerantarctic {
background-image:url('../images/banner/antarctica-new-banner.png');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
}
.backgroundbannergrnland {
background-image:url('../images/banner/greenland-new-banner.png');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
}
.backgroundbannerarcticsavings {
background-image:url('../images/spitsbergen/poseidon-around-spitsbergen.png');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
}

.backgroundbanneramawaterwaysmailer {
background-image:url('../images/amawaterways-mailer-header.jpg');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
}

.backgroundbannerscenicantarcticalanding {
background-image:url('../images/antarticasouthggeorgiafarkland2.jpg');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
}
.backgroundbannerscenicarcticlanding {
background-image:url('../images/290.jpg');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
}
.backgroundbannericlnd {
background-image:url('../images/banner/iceland.png');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
}
.backgroundbannergalapagos {
background-image:url('../images/banner/Galapagos.png');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
}
.backgroundbanneralaska {
background-image:url('../images/banner/alaska.png');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
}
.backgroundbannernorthpole {
background-image:url('../images/banner/northpole.png');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
}
.backgroundbannerpolynesia {
background-image:url('../images/banner/polynesia.png');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
background-color:rgba(0,0,0,0.2;)
}
.backgroundbannernorwaysvalbard{
background-image:url('../images/banner/norwaysvalbard2.jpg');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
background-color:rgba(0,0,0,0.2;)	
}
.backgroundbannernorwayfjords{
background-image:url('../images/banner/norwayfjords.png');
background-repeat:no-repeat;
background-size:contain-fluid;
background-position:center;
background-size: cover;
background-color:rgba(0,0,0,0.2;)	
	
}
.bannertransparent {
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    right: 150px;
    text-align: center;
    top: 50%;
    transform: translate(0px, -50%);
    width:500px;
}
.center_overlay {
    padding: 10px;
    color: #000;
}
.center_overlay p {
    font-weight: bold;
}
.center_overlay span {
    font-weight: normal;
}
.center_overlay ul {
    font-size: 0;
}
.center_overlay li {
    padding:20px 0 0 0;
    vertical-align: middle;
    float: none;
    position: relative;
}
.center_overlay li::after {
    background-color: #000;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0px, -50%);
    width: 1px;
}
.center_overlay li:last-child:after {
    width: 0;
}
.center_overlay li span {
    display: block;
}
.dividetext1 {
padding-top:10px;
font-style:regular;
font-size:14px;
}
.dividetext2 {
padding-top:10px;

font-size:15px;
text-align:center;
height:90px;
}
.dividetext3 {
padding-top: 10px;
font-weight: bold !important;
font-size: 13px;
text-align: center;
height: 100px !important;
display: table;
width: 100%;
}
.dividetext4 {
padding-top:10px;
font-weight:bold;
font-size:15px;
text-align:center;
height:70px;
}
.dividetext3 .inr_cont {
display: table-cell;
vertical-align: middle;
}
.dividetext5 {
padding-top:10px;
line-height:19px;
font-size:12px;
text-align:center;
height:70px;
}
.secondrow {

margin-top:20px;
}
.rightside {

margin-top:18px;
}
.newoffers {

margin-top:20px;
}
.maps {
margin-top:10px;
}
.divideborder {

border-right:1px solid #000;
}
.dividebackground {
border-bottom:1px solid #000;
background-color:#fdf6ee;
}
.quote {

background-color:#3295CE;
color:#fff;
}
.quote:hover{

background-color:#4c4c4c;
color:#fff;
}
.quote i{
margin-left:20px;
}
.logomove {

/* margin-left:-40px; */
}
.headerphone {

float:left;
margin-top:18px;
}
.mobiledownload:hover {
background-color:#3295CE;

}
.mobiledownload i {
margin-left:50px;

}

.phonestyles {

border:1px solid #fff;
border-radius:50%;
padding:10px;color:#fff;

}
.phonetext {
/* font-family:open-sans ,serif !important;  */
/* font-style:semibold !important ; */
font-size:16px !important;
color:#fff;
font-weight:600 !important;
}
.phonetextadven {

	color: #3295CE !important;
}
.glyphisearch {

color:#fff;
font-size:22px;
float:left;
margin-top:25px;
}
.angleleft {

margin-left:-45px !important;
}
.angleright {

margin-right:-45px !important;
}
.containerfluid3 {

background-color:#4c4c4c;
margin-top:40px;
}
.customrow4 {

padding:10px 0px 10px 0px;
}
.phonetexts {

color:#fff;
font-size:12px;
margin-top:25px;
}
.shipicon {

border-radius:60px;
border:1px solid red;
padding:10 10px 10px 10px;
background-color:red;
position:relative;
z-index:9;
top:15px;
margin-top:-15px;
display: none;
}
.brochure {

background-color:#000;
}
.chevrondowns {

float:right;
}
.viewall {

background-color: #000;
/* width: 15%; */
border-radius: 6px;
padding: 8px 25px 8px 25px;
}
.borderslide {

border:none;
}
.expeditiontexts1 {

text-align:center;
}
.exclusiveoffers {

line-height:12px;margin-left:20px;
}
.customrow5 {

margin-top:40px;
}
.shipgrid {
position:relative;
overflow:hidden;
margin-top:20px;
/* min-height:700px; */
}
.customdestitext {

margin-top:30px;
}
.cutomrow7 {

padding-top:30px;
}
.iconsmove {

margin-top:16px;
}
.searchboxes {

margin-top:15px;
}

.paratext4 {

padding-left:10px !important;
}
.defaultbutt {

margin-top:15px;
border:none;
}
.bannerheading {

/*font-family:baskar villa old face;*/
text-transform:capitalize !important;
font-weight:200 !important;
}
.heading2 {
    font-weight: 600;
}
.heading3 {
/*font-family:baskar villa old face;*/
color:#fff;
margin-top:50px;
padding-left:10px;
}
.heading4 {
/*font-family:baskar villa old face;*/
color:#000;
margin-top:50px;
}
.paratexts2 {

font-family:"open sans" !important;
font-variant:regular !important ;

}
.panelborder {

border:none;
}
.call1 {

margin-top:9px;
}
.call2 {

margin-top:0px;
}
.sticky {
border-radius: 0;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
-o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
-ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
margin: 0;
padding: 0 0;
position: fixed;
top: 0;
width: 100%;
z-index: 10;
}
.customsearch {

background-color: #000 !important;
color: white;
border: none;
margin-top:5px;
font-size:18px;
}
.foottexts1 {

color:#7b7b7b;
}
.details {

color:#fff;
margin-top:20px;
}
.duration {

color:#fff;
border-right:1 px solid #fff;
border:3px solid #feffff;
padding: 30px 0px 15px 0px;
margin-top:20px;
}
.borderstle {

border-right:1px solid #fff;

}
.pricerange {

color:#4e4e4e;
float:right;
font-family:Open Sans;
}
.price {
font-size:36px;
color:#cd1821;
font-weight:bold;
}
/* .iconsmoves { */

/* float:right; */
/* } */
.phones {

	background-color:gray;
	border-radius: 50%;
	border: 1x solid #000 !important;
	padding:10px;
}
.rowcontact {

	background-color:#f4f2f3;
	margin-top:20px;
}
.contactmbl {

	padding-top:10px;
}
.itineraryback {

	background-color:#eeeeee;
	padding:10px;
	margin-top:20px;
}
.shipsbanner {

	position:absolute;
	top:30%;
}
.shipsbanner>h1>h5 {

	color:#fff;
	font-size:64px;
}

.carousellayer  {

	z-index:-1 !important;
}
.butt2quote {
    background-color: #d43f3a;
    border: 1px solid #d43f3a;
    border-radius: 5px;
    margin-top: 8px;
}
.butt2quote:hover {
    color: #fff;
    background-color: #3295CE;
    border-color: #3295CE;
}
.contacts {

	background-color:#f4f2f3;
}
.phoneicoonn {

	border:1px solid #000;
	border-radius:25px;
	padding:5px;
}
.whatsappicon {

	font-size:26px !important;
}
.mailicon {

	font-size:22px;
}
.mobile {

	color:#c61623;
}
.voyagedesc {
	line-height:30px;
	font-size:19px;
}
.custname {

	margin-top:20px;
	font-weight:bold;
}
.phonenumber {

	color:#c3121c;
}
.iterinaryheading {

	/* font-family: baskar villa old face; */
	text-align:center;
	color:#bf1b1a;
}
.iterinarycontent {
	text-align:center;
	color:#6a6a6a
}
.contacts {
	padding-top:10px;

}
.allyear {

	border: 1px solid #3295ce;
	padding: 10px 0px 25px 0px;
	color: #000;
	font-size:16px;
	background-color:rgb(50, 149, 206, 0.2);
}
.journey {
	font-family:Open sans;
	color:#000;
}
.locationcontent {
	color:#6a6a6a;
	text-align:justify;

}
.journeybegin {
	border: 0 none;
	box-shadow: 0 0 6px #d2d1d1;
	padding: 10px;
}
.days_progress {
	position: relative;
	padding: 120px 0 40px;
	margin-top: -10px;
}
.days_progress .days_abs {
	position: absolute;
	top: 5%;
	left: 47.3%;
	padding: 5px 12px;
	border: 1px solid #333;
	background-color:#fff;
}
.days_progress .days_abs p {
	margin:0;
}
.days_progress .days_abs_line {
	position: absolute;
	top: 0;
	left: 49.8%;
	width:2px;
	height:100%;
	/* background-color:red; */
	content:"";
	z-index:-1;
}
.location {
    border-top: 1px solid #d7d7d7;
    color: #6a6a6a;
    font-style: italic;
    line-height: 35px;
}
.phoneicon {

	background-color: white;
	border-radius: 50%;
	border: 1x solid grey;

}
.pdficons {

	margin-top:75px;
}
.scrollable-menu {
	height: auto;
	max-height: 200px;
	overflow-x: hidden;
	width: 88%;
	margin-left: 6%;
}
.tabbable-panel {
	/* border:1px solid #eee; */
	padding: 10px;
}

/* Default mode */
.tabbable-line > .nav-tabs {
	border: none;
	margin-top: 40px;
}
.tabbable-line > .nav-tabs > li {
	margin-right: 2px;
	background-color:#ececec;
}
.tabbable-line > .nav-tabs > li > a {
	border: 0;
	margin-right: 0;
	color: #737373;
	text-align:center;
}
.tabbable-line > .nav-tabs > li > a > i {
	color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
	border-bottom: 4px solid #fbcdcf;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
	border: 0;
	background: none !important;
	color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
	color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
	margin-top: 0px;
	background-color:gray;
}
.tabbable-line > .nav-tabs > li.active {
	border-bottom: 4px solid #f3565d;
	position: relative;

}
.tabbable-line > .nav-tabs > li.active > a {
	border: 0;
	color: #333333;
}
.tabbable-line > .nav-tabs > li.active > a > i {
	color: #404040;
}
.tabbable-line > .tab-content {
	margin-top: -3px;
	background-color: #fff;
	border: 0;
	border-top: 1px solid #eee;
	padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
	padding-bottom: 0;
}

/* Below tabs mode */

.tabbable-line.tabs-below > .nav-tabs > li {
	border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
	margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
	border-bottom: 0;
	border-top: 4px solid #fbcdcf;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
	margin-bottom: -2px;
	border-bottom: 0;
	border-top: 4px solid #f3565d;
}
.tabbable-line.tabs-below > .tab-content {
	margin-top: -10px;
	border-top: 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}
@media (min-width:768px) {

	.mobilemenu {

		display:none !important;
	}
}

#first-slider .main-container {
	padding: 0;
}


#first-slider .slide1 h3, #first-slider .slide2 h3, #first-slider .slide3 h3, #first-slider .slide4 h3{
	color: #fff;
	font-size: 30px;
	text-transform: uppercase;
	font-weight:700;
}

#first-slider .slide1 h4,#first-slider .slide2 h4,#first-slider .slide3 h4,#first-slider .slide4 h4{
	color: #fff;
	font-size: 30px;
	text-transform: uppercase;
	font-weight:700;
}
#first-slider .slide1 .text-left ,#first-slider .slide3 .text-left{
	padding-left: 40px;
}


#first-slider .carousel-indicators {
	bottom: 0;
}
#first-slider .carousel-control.right,
#first-slider .carousel-control.left {
	background-image: none;
}
#first-slider .carousel .item {
	min-height: 425px;
	height: 50%;
	width:100%;
}

.carousel-inner .item .container {
	display: flex;
	/* justify-content: center; */
	align-items: center;
	position: absolute;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
}


#first-slider h3{
	animation-delay: 1s;
}
#first-slider h4 {
	animation-delay: 2s;
}
#first-slider h2 {
	animation-delay: 3s;
}


#first-slider .carousel-control {
	width: 6%;
	text-shadow: none;
}


#first-slider h1 {
	text-align: center;
	margin-bottom: 30px;
	font-size: 30px;
	font-weight: bold;
}

#first-slider .p {
	padding-top: 125px;
	text-align: center;
}

#first-slider .p a {
	text-decoration: underline;
}
#first-slider .carousel-indicators li {
	width: 14px;
	height: 14px;
	background-color: rgba(255,255,255,.4);
	border:none;
}
#first-slider .carousel-indicators .active{
	width: 16px;
	height: 16px;
	background-color: #fff;
	border:none;
}


.carousel-fade .carousel-inner .item {
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
	z-index: 2;
}

.carousel-control .fa-angle-right, .carousel-control .fa-angle-left {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
}
.carousel-control .fa-angle-left{

	width: 38px;
	height: 38px;
	margin-top: 60px;
	font-size: 60px;
	color: #766a6a;
	/* border: 3px solid #ffffff; */
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 53px;
}
.carousel-control .fa-angle-right{

	width: 38px;
	height: 38px;
	margin-top: 60px;
	font-size: 60px;
	color: #766a6a;
	/* border: 3px solid #ffffff; */
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 53px;
}
.carousel-control {
	opacity: 1;
	filter: alpha(opacity=100);
}


/********************************/
/*       Slides backgrounds     */
/********************************/
#first-slider .slide1 {
	background-image: url(../images/banner/antartica.png);
	background-size: cover;
	background-repeat: no-repeat;

}
#first-slider .slide2 {
	background-image: url(http://s20.postimg.org/uxf8bzlql/image.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
#first-slider .slide3 {
	background-image: url(http://s20.postimg.org/el56m97f1/image.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
#first-slider .slide4 {
	background-image: url(http://s20.postimg.org/66pjy66dp/image.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}

/* carousel */
.media-carousel
{
	margin-bottom: 0;
	padding: 0 40px 30px 40px;
	margin-top: 30px;
}
/* Previous button  */
.media-carousel .carousel-control.left
{
	left: -55px;
	background-image: none;
	background: none repeat scroll 0 0 #222222;
	border: 4px solid #FFFFFF;
	border-radius: 23px 23px 23px 23px;
	height: 40px;
	width : 40px;
	margin-top: 45px
}
/* Next button  */
.media-carousel .carousel-control.right
{
	right: -55px !important;
	background-image: none;
	background: none repeat scroll 0 0 #222222;
	border: 4px solid #FFFFFF;
	border-radius: 23px 23px 23px 23px;
	height: 40px;
	width : 40px;
	margin-top: 45px
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators
{
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li
{
	background: #c0c0c0;
}
.media-carousel .carousel-indicators .active
{
	background: #333333;
}
.media-carousel img
{
	/* width: 462px; */
	/* height: 250px; */
}

/* End carousel */

.carousel-control {
	left: -12px;
	height: 40px;
	width: 40px;
	/* background: none repeat scroll 0 0 #222222; */
	/* border: 4px solid #FFFFFF; */
	border-radius: 23px 23px 23px 23px;
	margin-top: 90px;
	background: none !important;
	font-size:80px;
	color:#6e6e6e;
}
.carousel-control.right {
	right:26px;
}
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
	z-index: 1;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #cecece;
}
.carousel-indicators .active {
	background: #3295CE;
}
.price1 {

	margin-top:20px;
}
.borderstyles1{

	border:1px solid gray;
}
.borderright1 {

	border-right:1px solid gray;
	padding-bottom:0 !important;
}
.rowiterinery {

	margin-top:20px;
}
.durationtext {

	text-align:center;
	line-height:30px;
}
.totaldays {

	color:#3295CE;
	display:block;
	font-size:36px;
	font-weight:bold;
}
.totaldays i {

	line-height:0px;
}
.featurestext {

	font-weight:bold;
}
.iterinarysocial li {
	padding-left:0 !important;
	padding-right: 0;
	margin-top:10px;
}
.featurecontent {
	line-height:22px;
	font-size:18px;
	font-weight:600;
}
/*sail_msframe*/
.msframe {
	/* font-family: baskar villa old face; */
}
.sailcontent {

	color:#4d4d4d;
	line-height:21px;
	margin-top:20px;
}
.butt1:hover {
	border:0 !important;
}
.butt1:active {
	background-color:#4c4c4c !important;
}
/*sail_msframe*/

.downbrochure {
	/*font-family:baskar villa old face;*/
	font-weight:500;
}
.brochurehead {
	font-weight:bold;
}
.read-more {
	font-weight:bold;
	color:#F00;
	float:right;
	text-decoration:none;
}
.rowbrochure {
	margin-top:40px;
}
.footercall i {
	border: 2px solid #000;
	border-radius: 44px;
	width: 45px;
	height: 45px;
	font-size: 24px;
	padding: 8px 10px 3px 11px;
}
.panel.with-nav-tabs .panel-heading{
	padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
	color: #777;
}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
	color: #777;
	background-color: #ddd;
	border-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
	color: #555;
	background-color: #fff;
	border-color: #ddd;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
	background-color: #f5f5f5;
	border-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
	color: #777;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
	background-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
	color: #fff;
	background-color: #555;
}
.innertab li {

	width:50%;
}
.dropdownlistmenu{
	padding:5px 4px 0px px !important;

}
.dropdownlist li a {
	line-height:25px;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #3295CE;
}
.paratext2 {
	font-size:17px;
	padding-left:15px;
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px 6px;
	width:200px;
}

.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}

.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
	margin-top: 5px;
	margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
	border-left-color: #fff;
}

.dropdown-submenu.pull-left {
	float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
.bootstrap-select > .dropdown-toggle {
	height: 40px;
}
.dividetext4 {

	height:120px !important;
}


/*special offers*/



.carousel-inner .active.left { left: -25%; }
.carousel-inner .next        { left:  25%; }
.carousel-inner .prev		 { left: -25%; }
.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}


/*flex sldier*/
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%; 
}
.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item p {
    text-align: center !important;
}
.nbs-flexisel-item a {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    display: block;
    margin: 12px;
    min-height: 265px;
    padding: 6px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin:0;
}

/*** Navigation ***/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
    background: rgba(33,150,243,0.6) none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff;
    cursor: pointer;
    font-size: 22px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 41%;
    width: 35px;
    z-index: 4;
}
.nbs-flexisel-nav-left {
    left: 0;
}
.nbs-flexisel-nav-left:before {
    /* content: "<"; */
    content: "\f104";
    font-family: 'FontAwesome';
}
.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}
.nbs-flexisel-nav-right {
    right: 0;    
}
.nbs-flexisel-nav-right:before {
    /* content: ">"; */
    content: "\f105";
    font-family: 'FontAwesome';
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}


/*dev styles*/
.imageinnertext {
    position: relative;
}
.imageinnertext .thumbnail {
    border-radius: 0;
    padding: 0;
}
.imageinnertext .inr_abs {
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	display: block;
}
.imageinnertext .inr_abs .inr_text {
    display: table;
    height: 100%;
    width: 100%;
}
.imageinnertext .inr_abs .inr_text h3 {
    color: #fff;
    display: table-cell;
    /* font-family: baskar villa old face; */
    position: relative;
    text-align: center;
    vertical-align: middle;
}
.imageinnertext .inr_abs .inr_text h3 span {
    background-color: rgba(0, 0, 0, 0.2);
    padding: 10px;
}
.index_video_serach {
    /* max-height: 640px;
    overflow: hidden; */
    position: relative;
}
.index_video_serach .slider_search {
    background-color: #ececec;
    padding: 20px 0;
    position: absolute;
    bottom: 100px;
    width: 100%;
    height: 100px;
    background-color: rgba(0,0,0,0.5);
    z-index: 2;
}
table.list_view tr th {
	background-color: #E8E6E6;
}
table.list_view tr td, table.list_view tr th {
    text-align: center;
    vertical-align: middle;
}
.list_view a {
    color: #333;
}
.list_view .btn-red {
	color: #fff;
}
table.list_view  tbody  tr:hover {
    background-color: #dadada;
}

/*22-05-2017*/
.photos img {

	padding-top: 25px;
}
.photos1 img {
	width:100%;
	height:200px;
}
.videosinner iframe {
padding-top: 25px;
}
.deck_cab_sec p span {
    font-weight: 800 !important;
    color: #3295CE !important;
    
}
.mob_desti_slider .nbs-flexisel-item a {
	min-height: auto;
	height: auto;
}
.mob_desti_slider .nbs-flexisel-item a {
	margin:0;
}
.mob_desti_slider .imageinnertext .inr_abs .inr_text h3 {
	font-size: 21px;
}
.slides1 li {

	list-style: none;
	padding-top: 20px;
}
.special_low-fares {

	margin-top:-5px !important;
	/* text-align: justify; */
}
.tableborder {

	border:1px solid #000;
}
.
/*landing*/
.itin_sec {
  padding:20px;
}
.itin_content {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    display: inline-block;
    margin: 0 10px 20px;
    vertical-align: top;
    width: 100%;
}
.itin_content .inr_img {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 125px;
    overflow:hidden;
}
.itin_content .inr_text {
  padding: 20px 10px 0;
}
.itin_content .inr_text h3 {
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 10px;
}
.itin_content .inr_text p {
  font-size: 14px;
  font-weight: 700;
  margin:0 0 5px;
}
.itin_content .inr_text p span {
  font-size: 16px;
  font-weight: 500;
}
.itin_content .inr_details {
    min-height: 306px;
    padding: 10px 5px 8px;
}
.itin_content .btn-red, .itin_content .btn-red:after {
    border-radius: 0;
}
.itin_content .inr_details table th {
    background-color: #8c8c8c;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    padding: 7px;
    text-transform: uppercase;
}
.itin_content .inr_details table tr:nth-child(2n) td {
    background-color: #dedede;
    padding: 5px;
}
.itin_content .inr_details table tr:nth-child(2n+1) td {
    background-color: #f5f5f5;
    padding: 10px 6px;
}
.static_slider {
    min-height: 400px;
    position: relative;
}
.static_slider .center_overlay span {
    font-weight: 800;
}
/* .static_slider .center_overlay a {
    color: #000;
} */
.static_slider .header_form {
    background-color: #242936;
    bottom: 14%;
    color: #fff;
    position: absolute;
    right: 10%;
    width: 500px;
}
.header_form h3 {
    background-color: #191d26;
    display: block;
    margin: 0;
    padding: 50px 20px;
}
.header_form .inr_content {
    padding: 40px 0 20px 20px;
    position: relative;
}
.header_form .inr_head {
    background-color: #3295CE;
    color: #fff;
    font-weight: 600;
    left: 0;
    padding: 12px 40px 12px 20px;
    position: absolute;
    top: -30px;
}
.header_form .inr_head p {
    font-size: 20px;
    margin:0;
}
.header_form h1 {
    font-size: 14px;
    font-weight: 700;
    line-height: 21px;
    margin: 0 0 20px;
    text-align: left;
    text-transform: uppercase;
}
.header_form p {
    font-size: 13px;
    margin: 10px 0 20px;
}
.header_form .form-control, .header_form .form-control:hover, .header_form .form-control:focus {
	border:1px solid #fff;
}
.header_form .inr_detail, .header_form  .inr_form {
    display: inline-block;
    width: 47%;
    vertical-align: top;
}
.header_form ul li {
    display: block;
    padding: 0;
    width: 100%;
}
.header_form ul p {
	font-size: 12px;
	text-transform: uppercase;
	text-align: left;
	margin:0 0 5px;
	font-weight: 700
}
.header_form ul p span {
	display: block;
	color: #fff;
}
.header_form ul p a {
	color: #fff;
}
.static_slider .lowfare_top {
    background-color: #3295CE;
    color: #fff;
    font-size: 25px;
    font-weight: 800;
    left: 35%;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 30%;
}
body.page_404 {
    background-color: #fff;
    height: 100%;
    border:0;
    margin:0;
    padding:0;
    outline: 0;
}
body.page_404 header {
    background-color: #3e3e3e;
    border-bottom: 3px solid #3295CE;
    padding: 10px;
    text-align: center;
}
.content_404 {
	padding:100px 0;
	text-align: center;
}
.content_404 img {
    display: block;
    margin: 20px auto;
}
.content_404 h3 {
    font-size: 40px;
    font-weight: 800;
    margin: 20px auto;
    width: 80%;
}
.content_404 p {
    font-size: 20px;
    margin: 20px auto;
    width: 80%;
}
.content_404 li a {
    font-size: 15px;
    color: #3295CE;
}

.deck_planpdf{
    font-size: 12px;
}
.modal-space h5, .modal-space p {
	padding-top: 10px;
	text-align: justify;
}
.th-align {

    vertical-align: top !important;
}

/*static landing*/
.static_slider_overlay .header_detail .contact_details p{
	color: #fff;
	font-weight: 700;
}
.static_slider_overlay .header_detail .inr_cont p {
    margin: 0;
    font-size: 19px;
    font-weight: 700;
    line-height: 25px;
}
.static_slider_overlay .btn-red::after {
	border-radius: 0 !important;
}
.static_slider_overlay .header_detail .contact_details p {
    color: #3295CE !important;
    font-weight: 700;
}
.list_adventure li {
    font-size: 15px;
    background-color: #7d7d7d;
    margin-bottom: 10px;
    padding: 10px;
    display: block;
    width: auto;
    color: #fff;
}
.list_adventure li span {
	display: inline-block;
	vertical-align: middle;
	margin:0 10px;
}
.list_adventure li img {
	width: 32px;
}
.indian_food {
    background-color: #3295CE;
    display: inline-block;
    color: #fff;
    font-weight: bold;
    padding: 10px;
}
.indian_food span {
    display: inline-block;
    vertical-align: middle;
}
.evmodal {

	margin-top: 30px;
}
.evoffer-modal button {

	position:absolute;
	top:-10px;
	right:-5px;
	z-index: 99999 !important;
}

/*home deal section*/
.dealtop_sec {
    box-shadow: 0 0 6px rgba(0,0,0,0.2);
    padding: 8px;
    margin:20px  0 0 0px;
    position: relative;
}
.dealtop_sec .inr_sec {
    max-height: 155px;
    overflow: hidden;
    min-height: 110px;
}
.dealtop_sec h4 {
    padding:0;
    margin:0 0 10px;
    color: #3295CE;
}
.dealtop_sec p {
    padding:0;
    margin:0 0 5px;
    line-height: 20px;
    color: #333;
}
.evoffer-modal {
    border: 5px solid #fff;
    border-radius: 0;
}
.sub_headinghurti {

	font-weight: bold;
}
.static_slideramawater {

	position: relative;
}
.amawater-heading {

	position: absolute;
	top:40%;
	color:#fff;
	text-align: center;
   width: 100%;
}
.amawater-form .form-control {

	height: 50px;
}

.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 0px;
    margin-left: -27px;
}
.amawater-form button {
    height: 50px;
    margin-top: 30px;
}
.amawater-durationbg {

	background-color: #fff;
}
.amawater-durationbg th {
	background-color: #3295CE;
	color: #fff;
}
.amawater-durationbg th, .amawater-durationbg td {
	padding:5px;
}
.btn-cal-amawater {

	background-color: #3295CE;
color: #fff;
border-radius: 0;
border: 0;
font-size: 14px;
padding: 10px 20px;
text-transform: uppercase;
position: relative;
z-index: 0;
text-align: center;
font-weight: bold;
border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
margin-top: 30px !important;
} 
.ama-offers {
	border:1px solid #a3a3a3;
	margin-bottom: 30px;	
	height: 780px;
}
.ama-offers p {

	text-align: justify;
}
.ama-offers h4 ,.ama-offers p {

	text-align: justify;
	padding: 0px 10px 0px 10px;
}
.ama-offer-dates {

	font-weight: bold;
}
.icon-calendar {
    border-left: 0;
    position: absolute !important;
    right: 20px;
    border: none !important;
    bottom: 20px;
    background-color: #fff;
    font-size: 30px !important;
    margin-top: 35px;
}
.go_cruisecal {
    display: inline-block;
    vertical-align: middle;
}
.go_cruisecal a, .go_cruisecal a:hover, .go_cruisecal a:focus {
    display: block;
    width: 60px;
    height: 60px;
    color: #fff;
    font-size: 25px;
    text-align: center;
    background-color: #3295CE;
    padding: 16px;
}
.go_cruisecal a span {
    display: block;
    width: 60px;
    height: 60px;
    color: #fff;
    font-size: 25px;
    text-align: center;
    background-color: #3295CE;
    padding: 16px;
}

.backgroundbannerpex {
    background-image: url(../images/banner/northpole.png);
    background-repeat: no-repeat;
    background-size: contain-fluid;
    background-position: center;
    background-size: cover;
}


img.mysmall {
    width: 500px;
}